home *** CD-ROM | disk | FTP | other *** search
/ Almathera Ten Pack 3: CDPD 3 / Almathera Ten on Ten - Disc 3: CDPD3.iso / scope / 126-150 / scopedisk132 / textplus / german / txp2.0.doc < prev    next >
Text File  |  1995-03-19  |  15KB  |  389 lines

  1. ******************************************************************************
  2. *                                                                            *
  3. *                              Text Plus V2.0                                *
  4. *                  (c) Copyright 1990 by Martin Steppler                     *
  5. *                                                                            *
  6. *  Text  Plus V2.0 ist SHAREWARE. Dies bedeutet, daß es beliebig  kopierbar  *
  7. *  ist,  aber  alle Rechte beim Autor bleiben und der Anwender bei Gefallen  *
  8. *  und häufiger  Benutzung  des  Programms dem Autor einen bestimmten Geld-  *
  9. *  betrag (SHARE) - in diesem Fall DM 20 - zusenden muß, um nicht gegen das  *
  10. *  Urheberrechtsgesetz zu verstoßen.                                         *
  11. *  Wer den SHARE entrichtet, erhält von mir nicht nur die  neueste  Version  *
  12. *  von Text Plus, sondern auch den Sourcecode.                               *
  13. *                                                                            *
  14. *  Hinweis an alle PD-Distributoren:                                         *
  15. *  Text  Plus  V2.0  darf  nur mit meiner Zustimmung in einer PD-Serie auf-  *
  16. *  genommen werden. Der Preis darf sich nur nach den Kosten für Disk,  Ver-  *
  17. *  packung  und  Versand  richten.  DM 5 sind das noch tolerierbare absolu-  *
  18. *  te Maximum.                                                               *
  19. *                                                                            *
  20. *  Sendet Bug-Reports, Kritik, Vorschläge und GELD (!!!) an:                 *
  21. *                                                                            *
  22. *                              Martin Steppler                               *
  23. *                              Dr.-Danzebrink-Str. 11                        *
  24. *                              D-6400 Fulda, BRD                             *
  25. *                                                                            *
  26. ******************************************************************************
  27.  
  28.  
  29. DANKE
  30.  
  31. Zuerst möchte ich JONATHAN POTTER danken, dessen FileRequester (Fish #242) ich
  32. implementiert habe.  Er  hat  den  besten  und  komfortabelsten  FileRequester
  33. geschrieben, den ich bisher gesehen habe. Danke Jonathan!
  34.  
  35.  
  36. INHALT
  37.  
  38. I     STARTEN UND INSTALLATION
  39.  
  40.       Erklärungen zu den Menüs und ihren Menüpunkten:
  41.  
  42. II    DOKUMENT
  43. III   EDITIEREN
  44. IV    EINSTELLUNGEN
  45. V     SCHRIFT
  46. VI    SUCHEN
  47.  
  48. VII   TASTATURBELEGUNG
  49.  
  50.  
  51.                          I) STARTEN UND INSTALLATION
  52.  
  53.  
  54. Text Plus V2.0 (von nun an mit TP abgekürzt) kann sowohl von der Workbench als
  55. auch vom CLI aus gestartet werden. Im letzteren Falle kann zusätzlich noch der
  56. Name  eines  Textes  übergeben werden, der dann automatisch von TP nachgeladen
  57. wird.
  58.  
  59. Möglicher Aufruf: Text_Plus_V2.0 df0:beispieltext.txp
  60.  
  61. Nach dem erfolgreichen Start versucht TP seine  Konfigurationsdatei  'TxP.Con­
  62. fig'  aus dem aktuellen Verzeichnis zu laden; wenn der Versuch fehlschlägt aus
  63. dem 's:'-Verzeichnis. TxP.Config ermöglicht  dem  Anwender  bestimmte  Vorein­
  64. stellungen  zu  treffen wie z.B. das Setzen von Textbreite, Seitenlänge, eini­
  65. ger Druckerparameter usw. TxP.Config ist ein ASCII-File, der leicht  verändert
  66. werden  kann.  Die Bemerkungen in TxP.Config mögen zur Veränderung der Vorein­
  67. stellungen ausreichen. TP läuft auch ohne TxP.Config.
  68.  
  69.  
  70.                                  II) DOKUMENT
  71.  
  72.  
  73. 1) LADEN
  74.  
  75. Nach der Anwahl dieses Menüpunktes erscheint der FileRequester,  dessen augen-
  76. blickliche Funktion - hier 'Text Laden' - als Fenstername erscheint.
  77.  
  78. Der FileRequester hat folgende Gadgets:
  79.  
  80.    -  Directory  Gadgets,  die die   File-,  Drawer-  und  Volume-Auswahl
  81.       ermöglichen, indem man durch die Liste scrollt und  das  gewünschte
  82.       anklickt  oder  indem  man  die jeweiligen Namen in die String Gad-
  83.       gets eintippt.
  84.  
  85.    -  Das  PARENT  Gadget  erlaubt  es,  in  das  nächst höhere Directory
  86.       zurückzukehren.
  87.  
  88.    -  Mit dem OKAY Gadget bestätigt man seine  Auswahl.  Eine Alternative
  89.       ist ein Doppelklick auf einem Filenamen.
  90.  
  91.    -  Mit CANCEL verläßt man den Requester ohne eine Auswahl getroffen zu
  92.       haben.
  93.  
  94.    -  RENAME  ermöglicht  die  Umbenennung  des soeben angewählten Files.
  95.  
  96.    -  DELETE  erlaubt  es,  den  gerade  angeklickten  File  zu  löschen.
  97.  
  98.    -  Mit  MAKE DIR kann man ein Subdirectory im aktuellen Directory ein-
  99.       einrichten.
  100.  
  101. Um durch die Liste der Files, Drawers und Volumes zu scrollen, gibt es jeweils
  102. einen  Rollbalken,  um die Listeneinträge schnell zu überschauen, und die Auf-
  103. und Abpfeile, um sich jeweils einen Eintrag vor- bzw. zurück zu bewegen.  Wenn
  104. der Requester das erste Mal geöffnet wird, werden alle vorhandenen Massenspei­
  105. cher  erkannt, deren Namen eingelesen, sortiert und der Liste zugefügt. Im ak­
  106. tuellen Directory wird danach nach Files und Subdirectories gesucht,  die  da­
  107. nach  ebenfalls  sortiert werden. Alle Gadgets sind aktiv während des Lesevor­
  108. gangs, so daß vor Beendigung desselben ein File angeklickt und  der  Requester
  109. verlassen werden kann.
  110.  
  111. Nachdem nun wie oben beschrieben ein Filename ausgewählt  wurde,  versucht  TP
  112. abhängig  davon,  ob  TP sich im Brief- oder ASCII-Modus befindet, einen File,
  113. der  im  TP-Brief-Format vorliegt (Suffix: '.txp'), oder einen  ASCII-File  zu
  114. laden.
  115.  
  116. 2) TEXT ANHÄNGEN
  117.  
  118. Nachdem der Text wie bei 'Laden' ausgewählt wurde, wird er  an  das  Ende  des
  119. sich schon im Speicher befindlichen Textes angehängt.
  120.  
  121. 3) TEXT LÖSCHEN
  122.  
  123. Der gesamte Textspeicher wird gelöscht.
  124.  
  125. 4) SPEICHERN
  126.  
  127. Der  Text  wird unter dem aktuellen Namen abhängig vom Brief-Modus entweder im
  128. Brief-Format oder als ASCII-File abgespeichert. Der FileRequester wird hierbei
  129. nicht aufgerufen.
  130.  
  131. 5) SPEICHERN ALS ...
  132.  
  133. Die  Eingabe  des  erwünschten Namens erfolgt wie bei 'Laden'; danach wird der
  134. Text abhängig vom Brief-Modus entweder im  Brief-Format  oder  als  ASCII-File
  135. gespeichert.
  136.  
  137. 6) SPEICHERN & BEENDEN
  138.  
  139. Der Text wird unter dem aktuellen Namen abgespeichert und TP danach verlassen.
  140.  
  141. 7) DRUCKEN
  142.  
  143. Nach  der  Anwahl  dieses Punktes erscheint ein neues Fenster, in dem man eine
  144. von vier Schriftarten (NLQ, Pica, Elite und  Schmalschrift),  die  Seiten,  ab
  145. denen  mit  dem  Ausdruck  begonnen  und aufgehört werden soll, den linken und
  146. rechten Rand und die Länge des Papiers bestimmen kann. Ferner können noch  der
  147. Seiten-  und/oder  der Zeilennummerierungsmodus angeschaltet werden, d. h. daß
  148. am Ende jeder Seite die jeweilige Seitennummer bzw. vor jeder Zeile eine  Zei­
  149. lennummer  ausgegeben wird. Danach beginnt der Ausdruck. Am Anfang jeder Seite
  150. wird der Benutzer gefragt, ob er die jeweilige Seite überspringen oder drucken
  151. will, oder ob er den Ausdruck ganz beenden möchte.  Bei  Fehlern  besteht  die
  152. Möglichkeit  die aktuelle Zeile noch einmal auszudrucken oder den Ausdruck ab­
  153. zubrechen.
  154. TP schickt die zu druckenden Daten über das printer.device, deswegen muß  sich
  155. im  Verzeichnis devs/printers der Boot-Diskette der zum Drucker gehörige Druk­
  156. kertreiber befinden und mit Preferences eingestellt worden sein.
  157.  
  158. 8) HILFE
  159.  
  160. Die Tastaturbelegung von TP wird eingeblendet. Nach einem Tastendruck wird sie
  161. wieder ausgeblendet. Gleiches kann man mit der Help-Taste erreichen.
  162.  
  163. 9) INFO
  164.  
  165. Informationen über den Programmautor.
  166.  
  167. 10) ENDE
  168.  
  169. Das  Programm  wird  ohne Abspeichern des aktuellen Textes verlassen. Wenn der
  170. aktuelle Text in irgendeiner Form verändert wurde,  wird  eine  Sicherheitsab-
  171. frage davorgeschaltet. Ein Abbruch aus Versehen und damit der Verlust des Tex­
  172. tes  ist also nicht möglich. Ebenso kann das Programm durch die Betätigung der
  173. Escape-Taste oder des Closegadgets verlassen werden.
  174.  
  175.  
  176.                                 III) EDITIEREN
  177.  
  178. 1) BLOCK MARKIEREN
  179.  
  180. Die  aktuelle  Cursorposition  bestimmt  den Blockanfang bzw. nach nochmaligen
  181. Anwählen dessen Ende. Er wird dann farblich gekennzeichnet. Man befindet  sich
  182. im  Blockmodus,  der nur durch den Aufruf von 'Markierung löschen' oder 'Block
  183. löschen'  verlassen  werden  kann. In diesem Modus können nur Blockoperationen
  184. durchgeführt werden, d.h. es kann kein neuer Text eingegeben werden.
  185.  
  186. 2) BLOCK KOPIEREN
  187.  
  188. Im Blockmodus kann man an der aktuellen Cursorposition den Block in  den  Text
  189. einfügen, jedoch nur außerhalb des markierten Blocks selbst.
  190.  
  191. 3) BLOCK LÖSCHEN
  192.  
  193. Der markierte Block wird gelöscht.
  194.  
  195. 4) MARKIERUNG LÖSCHEN
  196.  
  197. Der Blockmodus wird verlassen.
  198.  
  199. 5) BLOCK LADEN
  200.  
  201. Ein normaler Text wird an der Position des Cursors in den Text eingefügt, des­
  202. sen  Name vorher wie bei "Laden" eingegeben wurde.
  203.  
  204. 6) BLOCK SPEICHERN
  205.  
  206. Der markierte Block wird nach dessen Namenseingabe auf Diskette gespeichert.
  207.  
  208. 7) BLOCK DRUCKEN
  209.  
  210. Der Ausdruck erfolgt wie bei "Drucken", nur  daß  keine  Seitenangabe  möglich
  211. ist.
  212.  
  213.  
  214.                                IV) EINSTELLUNGEN
  215.  
  216. 1) SEITENLÄNGE
  217.  
  218. Die Seitenlänge wird in einem neuen Fenster in ein Gadget eingegeben. Sie kann
  219. zwischen 10 und 72 Zeilen liegen.
  220.  
  221. 2) TEXTBREITE
  222.  
  223. Die Eingabe erfolgt wie bei "Seitenlänge". Es können Werte zwischen 10 und 255
  224. eingegeben  werden. Wenn ein Block vorher markiert  worden  ist,  wird  dieser
  225. nach der neuen Textbreite formatiert.
  226.  
  227. 3) EINFÜGEN AN/AUS
  228.  
  229. Der Einfüge-Modus wird nach Anwahl dieses Menüpunktes entweder an- bzw. ausge­
  230. schaltet. Wenn er eingeschaltet ist, erscheint oben rechts über dem Lineal das
  231. Wort  'EIN',  und eingegebene Zeichen werden in den bestehenden Text eingefügt
  232. und überschreiben ihn nicht.
  233.  
  234. 4) BRIEF AN/AUS
  235.  
  236. Umschalten zwischen Brief- und ASCII-Modus. Jedesmal wenn in irgendeiner  Form
  237. auf  die  Diskette  zugegriffen  wird,  wird berücksichtigt, ob der zu ladene/
  238. speichernde Text ein  ASCII-File  ist/sein  soll  oder  im  Brief-Format  vor­
  239. liegt/gespeichert  werden  soll.  Texte  im  Brief-Format  sind mit dem Suffix
  240. '.txp' gekennzeichnet.
  241.  
  242. 5) AUTO-TRENN AN/AUS
  243.  
  244. Die automatische Trennfunktion wird hiermit an- bzw. ausgeschaltet.  Wenn  ein
  245. Block  markiert  worden ist und dieser neu links- oder rechtsbündig, zentriert
  246. oder im Blocksatz ausgerichtet wird, werden bei eingeschaltetem  Auto-  Trenn-
  247. Modus  zu  lange Wörter nach den Regeln der deutschen Silbentrennung getrennt,
  248. um das Entstehen von zu großen Löchern zu  vermeiden.  Die  Trenn-Routine  ist
  249. nicht  perfekt,  deswegen  sollte ein Korrekturlesen nie unterbleiben. Wörter,
  250. die  von TP getrennt worden sind, sind mit einem doppeltem Trennstrich '­' ge­
  251. kennzeichnet und nur dieser wird bei  etwaigen  Umformatierungen  von  TP  als
  252. Trennstrich akzeptiert.
  253.  
  254. 6) GEHE ZU ...
  255.  
  256. Nach  der  Eingabe des zu suchenden Strings, sucht TP am linken Textrand jeder
  257. Zeile nach dem jeweiligen String und findet diesen nur, wenn er sich am linken
  258. Rand befindet. Diese Routine ist beim Programmieren in C recht nützlich,  weil
  259. man  so schnell bestimmte Module in längeren Sourcecodes anspringen kann (z.B.
  260. Gehe zu ... main() { ).
  261.  
  262. 7) GEHE ZUR X. ZEILE
  263.  
  264. Es wird zur eingegebenen Zeile im Text gesprungen. Auch diese Routine ist  dem
  265. Programmierer  von Nutzen, denn Fehlermeldungen eines Compilers geben auch die
  266. Zeile an, in der der Fehler auftritt und die man somit direkt anspringen kann.
  267.  
  268.  
  269.                                   V) SCHRIFT
  270.  
  271.  
  272. 1-4) NORMAL, UNTERSTRICHEN, FETT, KURSIV
  273.  
  274. Nach der Anwahl eines dieser Punkte wird der aktuelle Schreibmodus  verändert.
  275. Neu  eingegebene  Zeichen  werden in der neuen Schriftart dargestellt. Ist ein
  276. Block  markiert worden, wird der ganze Block in der  neuen  Schriftart  darge­
  277. stellt.
  278.  
  279. 5-8) LINKSBÜNDIG, RECHTSBÜNDIG, ZENTRIERT, BLOCKSATZ
  280.  
  281. Es  wird  auf  die  neue Ausrichtung umgeschaltet. Die Zeile, in der der  Cur­
  282. sor  sich  befindet  wird umformatiert. Wenn ein Block definiert  wurde,  wird
  283. dieser umformatiert.
  284.  
  285.  
  286.                                   VI) SUCHEN
  287.  
  288.  
  289. 1-3) SUCHEN, VORWÄRTS, RÜCKWÄRTS
  290.  
  291. Nach der Eingabe des zu suchenden Strings, beginnt TP ab der Position des Cur­
  292. sors mit der Suche. Wurde die Zeichenkette  gefunden,  zeigt  TP  sie  in  der
  293. obersten Zeile an und setzt den Cursor an den Anfang des Wortes. Wenn das Gad­
  294. get  'Unterscheidung  Groß/Klein'  angeschaltet  wurde, dann werden die im  zu
  295. suchenden  String  groß- bzw. kleingeschriebenen Buchstaben im Text nur gefun­
  296. den, wenn diese ebenfalls groß- bzw. kleingeschrieben  sind;  z.B.  Suchkrite­
  297. rium:  'Beispielwort'  ->  'Beispielwort' wird gefunden, aber nicht 'beispiel­
  298. wort'. Mit VORWÄRTS und RÜCKWÄRTS kann im Text ohne Eingabe eines neuen  Such­
  299. strings vorwärts bzw. rückwärts gesucht werden.
  300.  
  301. 4-6) ERSETZEN, VORWÄRTS, RÜCKWÄRTS
  302.  
  303. Nachdem sowohl der Suchstring als  auch  der  Ersatzstring  eingegeben  worden
  304. sind,  erscheint  bei erfolgreicher Suche die Sicherheitsabfrage, ob der ange­
  305. zeigte String wirklich ersetzt werden soll. Das Gadget  'Unterscheidung  Groß/
  306. Klein'  und die Menüpunkte VORWÄRTS und RÜCKWÄRTS haben dieselbe Bedeutung wie
  307. bei SUCHEN.
  308.  
  309.  
  310.                       VII) TASTATURBELEGUNG UND SHORTCUTS
  311.  
  312.  
  313. 1) TASTATURBELEGUNG
  314.  
  315. CONTROL
  316.  
  317. -b       Blockanfang/-ende markieren
  318. -c       Block an der Position des Cursors einfügen
  319. -v       Markierung löschen
  320. -x       Block löschen
  321.  
  322. -j       Zeile löschen
  323. -k       Zeile ab der Position des Cursors löschen
  324. -l       Zeile einfügen
  325. -q       Text unter aktuellem Namen abspeichern und Programm beenden
  326. -t       Textlänge und Textende anzeigen
  327.  
  328. -n/-u    Neue Schriftart: Normal/Unterstrichen
  329. -o/-p    Neue Schriftart: Fett/Kursiv
  330.  
  331. -e       Einfügen   An/Aus
  332. -r       Brief      An/Aus
  333. -y       Auto-Trenn An/Aus
  334.  
  335. -a/-s    Cursor an den Anfang bzw. Schluß des Textes
  336. -d/-f    Cursor an den Anfang der nächsten bzw. vorhergehenden Textseite
  337. -g/-z    Gehe zu ... bzw. Gehe zur x. Zeile
  338.  
  339. SHIFT-CRSR-UP/DOWN   Cursor in die oberste/unterste Zeile bzw. eine Bild­
  340.                      schirmseite vor- bzw. zurückblättern
  341. SHIFT-CRSR-LFT/RGHT  Cursor an den Anfang/das Ende der Zeile bzw. eine Bild­
  342.                      schirmseite nach links bzw. rechts springen
  343.  
  344. HELP     Anzeige der Tastaturbelegung
  345. ESC      Programm ohne Abspeichern verlassen
  346.  
  347. 2) SHORTCUTS
  348.  
  349. RIGHT AMIGA
  350.  
  351. -i       Laden
  352. -a       Text anhängen
  353. -c       Text löschen
  354. -w       Speichern
  355. -o       Speichern als ...
  356. -q       Speichern und Beenden
  357. -d       Drucken
  358.  
  359. -g       Block laden
  360. -m       Block speichern
  361. -p       Block drucken
  362.  
  363. -x       Seitenlänge
  364. -t       Textbreite
  365.  
  366. -n       Schriftart:  Normal
  367. -u                    Unterstrichen
  368. -f                    Fett
  369. -k                    Kursiv
  370. -l       Ausrichtung: Linksbündig
  371. -r                    Rechtsbündig
  372. -z                    Zentriert
  373. -b                    Blocksatz
  374.  
  375. -s       Suchen
  376. -1        -""-  vorwärts
  377. -2        -""-  rückwärts
  378. -e       Ersetzen
  379. -3        -""-  vorwärts
  380. -4        -""-  rückwärts
  381.  
  382.  
  383. IST DIESER DOC-FILE ENDLICH ZU ENDE? JAWOLL!!!
  384.  
  385. Weiterhin viel Spaß mit Text Plus V2.0, winke winke und tschüß
  386.  
  387.  
  388. 05.04.1990                       Martin
  389.